/*
 *  NFCSigning - Open source library for signing/validation of NDEF messages
 *  Copyright (C) 2009-2010 The NFCSigning Team
 *
 *  This library is free software; you can redistribute it and/or
 *  modify it under the terms of the GNU Lesser General Public
 *  License as published by the Free Software Foundation; either
 *  version 2.1 of the License, or (at your option) any later version.
 *
 *  This library is distributed in the hope that it will be useful,
 *  but WITHOUT ANY WARRANTY; without even the implied warranty of
 *  MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
 *  Lesser General Public License for more details.
 *
 *  You should have received a copy of the GNU Lesser General Public
 *  License along with this library; if not, write to the Free Software
 *  Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA
 *
 */
package org.nfcsigning;

/**
 *
 * @author Markus Kilås
 */
public interface TestDataOld {
    
    /** 
     * U(http://www.ericsson.com)
     * SR=1: Short Record Layout
     * IL=1: ID Length Field present
     * 
     * 18 bytes 
     */
    byte[] recordU1_SR1_IL1 = { 
        (byte) 217,     // 11011001 = MB=1,ME=1,CF=0,SR=1,IL=1,TNF=0x01
        (byte) 1,       // TYPE_LENGTH = 1
        (byte) 13,      // PAYLOAD_LENGTH = 13
        (byte) 0,       // ID_LENGTH = 0
        (byte) 85,      // TYPE = 'U'
        (byte) 1,       // PAYLOAD: "http://www."
        (byte) 101,     // PAYLOAD: 'e'
        (byte) 114,     // PAYLOAD: 'r'
        (byte) 105,     // PAYLOAD: 'i'
        (byte) 99,      // PAYLOAD: 'c'
        (byte) 115,     // PAYLOAD: 's'
        (byte) 115,     // PAYLOAD: 's'
        (byte) 111,     // PAYLOAD: 'o'
        (byte) 110,     // PAYLOAD: 'n'
        (byte) 46,      // PAYLOAD: '.'
        (byte) 99,      // PAYLOAD: 'c'
        (byte) 111,     // PAYLOAD: 'o'
        (byte) 109,     // PAYLOAD: 'm'
    };
    
    /** 
     * U(http://www.ericsson.com)
     * SR=0: No Short Record Layout
     * IL=1: ID Length Field present
     * -------
     * On canonicalized form
     * 
     * 21 bytes 
     */
    byte[] recordU1_SR0_IL1 = { 
        (byte) 201,     // 11001001 = MB=1,ME=1,CF=0,SR=0,IL=1,TNF=0x01
        (byte) 1,       // TYPE_LENGTH = 1
        (byte) 0,       // PAYLOAD_LENGTH3 = 13
        (byte) 0,       // PAYLOAD_LENGTH2 = 13
        (byte) 0,       // PAYLOAD_LENGTH1 = 13
        (byte) 13,      // PAYLOAD_LENGTH0 = 13
        (byte) 0,       // ID_LENGTH = 0
        (byte) 85,      // TYPE = 'U'
        (byte) 1,       // PAYLOAD: "http://www."
        (byte) 101,     // PAYLOAD: 'e'
        (byte) 114,     // PAYLOAD: 'r'
        (byte) 105,     // PAYLOAD: 'i'
        (byte) 99,      // PAYLOAD: 'c'
        (byte) 115,     // PAYLOAD: 's'
        (byte) 115,     // PAYLOAD: 's'
        (byte) 111,     // PAYLOAD: 'o'
        (byte) 110,     // PAYLOAD: 'n'
        (byte) 46,      // PAYLOAD: '.'
        (byte) 99,      // PAYLOAD: 'c'
        (byte) 111,     // PAYLOAD: 'o'
        (byte) 109,     // PAYLOAD: 'm'
    };
    
    byte[] recordU1_canonicalized = recordU1_SR0_IL1;

    /** 
     * U(http://www.ericsson.com)
     * SR=1: Short Record Layout
     * IL=0: No ID Length Field
     * 
     * 18 bytes 
     */
    byte[] recordU1_SR1_IL0 = { 
        (byte) 209,     // 11010001 = MB=1,ME=1,CF=0,SR=1,IL=0,TNF=0x01
        (byte) 1,       // TYPE_LENGTH = 1
        (byte) 13,      // PAYLOAD_LENGTH = 13
        (byte) 85,      // TYPE = 'U'
        (byte) 1,       // PAYLOAD: "http://www."
        (byte) 101,     // PAYLOAD: 'e'
        (byte) 114,     // PAYLOAD: 'r'
        (byte) 105,     // PAYLOAD: 'i'
        (byte) 99,      // PAYLOAD: 'c'
        (byte) 115,     // PAYLOAD: 's'
        (byte) 115,     // PAYLOAD: 's'
        (byte) 111,     // PAYLOAD: 'o'
        (byte) 110,     // PAYLOAD: 'n'
        (byte) 46,      // PAYLOAD: '.'
        (byte) 99,      // PAYLOAD: 'c'
        (byte) 111,     // PAYLOAD: 'o'
        (byte) 109,     // PAYLOAD: 'm'
    };
    
    /** 
     * U(http://www.ericsson.com)
     * SR=0: No Short Record Layout
     * IL=0: No ID Length Field
     * 
     * 20 bytes 
     */
    byte[] recordU1_SR0_IL0 = { 
        (byte) 193,     // 11000001 = MB=1,ME=1,CF=0,SR=0,IL=0,TNF=0x01
        (byte) 1,       // TYPE_LENGTH = 1
        (byte) 0,       // PAYLOAD_LENGTH3 = 13
        (byte) 0,       // PAYLOAD_LENGTH2 = 13
        (byte) 0,       // PAYLOAD_LENGTH1 = 13
        (byte) 13,      // PAYLOAD_LENGTH0 = 13
        (byte) 85,      // TYPE = 'U'
        (byte) 1,       // PAYLOAD: "http://www."
        (byte) 101,     // PAYLOAD: 'e'
        (byte) 114,     // PAYLOAD: 'r'
        (byte) 105,     // PAYLOAD: 'i'
        (byte) 99,      // PAYLOAD: 'c'
        (byte) 115,     // PAYLOAD: 's'
        (byte) 115,     // PAYLOAD: 's'
        (byte) 111,     // PAYLOAD: 'o'
        (byte) 110,     // PAYLOAD: 'n'
        (byte) 46,      // PAYLOAD: '.'
        (byte) 99,      // PAYLOAD: 'c'
        (byte) 111,     // PAYLOAD: 'o'
        (byte) 109,     // PAYLOAD: 'm'
    };
    
    /** 
     * U(http://www.ericsson.com/?id=012345678901234567890123...)
     * SR=0: No Short Record Layout
     * IL=1: ID Length Field present
     * -------
     * On canonicalized form
     * 
     * 281 bytes 
     */
    byte[] recordU2_SR0_IL1 = { 
        (byte) 201,     // 11001001 = MB=1,ME=1,CF=0,SR=0,IL=1,TNF=0x01
        (byte) 1,       // TYPE_LENGTH = 1
        (byte) 0,       // PAYLOAD_LENGTH3 = 273  
        (byte) 0,       // PAYLOAD_LENGTH2 = 273  
        (byte) 1,       // PAYLOAD_LENGTH1 = 273 
        (byte) 17,      // PAYLOAD_LENGTH0 = 273   
        (byte) 0,       // ID_LENGTH = 0
        (byte) 85,      // TYPE = 'U'
        (byte) 1,       // PAYLOAD: "http://www."
        (byte) 101,         (byte) 114,         (byte) 105,         (byte) 99, 
        (byte) 115,         (byte) 115,         (byte) 111,         (byte) 110, 
        (byte) 46,         (byte) 99,         (byte) 111,         (byte) 109, 
        (byte) 47,         (byte) 63,         (byte) 105,         (byte) 100, 
        (byte) 61,         (byte) 48,         (byte) 49,         (byte) 50, 
        (byte) 51,         (byte) 52,         (byte) 53,         (byte) 54, 
        (byte) 55,         (byte) 56,         (byte) 57,         (byte) 48, 
        (byte) 49,         (byte) 50,         (byte) 51,         (byte) 52, 
        (byte) 53,         (byte) 54,         (byte) 55,         (byte) 56, 
        (byte) 57,         (byte) 48,         (byte) 49,         (byte) 50, 
        (byte) 51,         (byte) 52,         (byte) 53,         (byte) 54, 
        (byte) 55,         (byte) 56,         (byte) 57,         (byte) 48, 
        (byte) 49,         (byte) 50,         (byte) 51,         (byte) 52, 
        (byte) 53,         (byte) 54,         (byte) 55,         (byte) 56, 
        (byte) 57,         (byte) 48,         (byte) 49,         (byte) 50, 
        (byte) 51,         (byte) 52,         (byte) 53,         (byte) 54, 
        (byte) 55,         (byte) 56,         (byte) 57,         (byte) 48, 
        (byte) 49,         (byte) 50,         (byte) 51,         (byte) 52, 
        (byte) 53,         (byte) 54,         (byte) 55,         (byte) 56, 
        (byte) 57,         (byte) 48,         (byte) 49,         (byte) 50, 
        (byte) 51,         (byte) 52,         (byte) 53,         (byte) 54, 
        (byte) 55,         (byte) 56,         (byte) 57,         (byte) 48, 
        (byte) 49,         (byte) 50,         (byte) 51,         (byte) 52, 
        (byte) 53,         (byte) 54,         (byte) 55,         (byte) 56, 
        (byte) 57,         (byte) 48,         (byte) 49,         (byte) 50, 
        (byte) 51,         (byte) 52,         (byte) 53,         (byte) 54, 
        (byte) 55,         (byte) 56,         (byte) 57,         (byte) 48, 
        (byte) 49,         (byte) 50,         (byte) 51,         (byte) 52, 
        (byte) 53,         (byte) 54,         (byte) 55,         (byte) 56, 
        (byte) 57,         (byte) 48,         (byte) 49,         (byte) 50, 
        (byte) 51,         (byte) 52,         (byte) 53,         (byte) 54, 
        (byte) 55,         (byte) 56,         (byte) 57,         (byte) 48, 
        (byte) 49,         (byte) 50,         (byte) 51,         (byte) 52, 
        (byte) 53,         (byte) 54,         (byte) 55,         (byte) 56, 
        (byte) 57,         (byte) 48,         (byte) 49,         (byte) 50, 
        (byte) 51,         (byte) 52,         (byte) 53,         (byte) 54, 
        (byte) 55,         (byte) 56,         (byte) 57,         (byte) 48, 
        (byte) 49,         (byte) 50,         (byte) 51,         (byte) 52, 
        (byte) 53,         (byte) 54,         (byte) 55,         (byte) 56, 
        (byte) 57,         (byte) 48,         (byte) 49,         (byte) 50, 
        (byte) 51,         (byte) 52,         (byte) 53,         (byte) 54, 
        (byte) 55,         (byte) 56,         (byte) 57,         (byte) 48, 
        (byte) 49,         (byte) 50,         (byte) 51,         (byte) 52, 
        (byte) 53,         (byte) 54,         (byte) 55,         (byte) 56, 
        (byte) 57,         (byte) 48,         (byte) 49,         (byte) 50, 
        (byte) 51,         (byte) 52,         (byte) 53,         (byte) 54, 
        (byte) 55,         (byte) 56,         (byte) 57,         (byte) 48, 
        (byte) 49,         (byte) 50,         (byte) 51,         (byte) 52, 
        (byte) 53,         (byte) 54,         (byte) 55,         (byte) 56, 
        (byte) 57,         (byte) 48,         (byte) 49,         (byte) 50, 
        (byte) 51,         (byte) 52,         (byte) 53,         (byte) 54, 
        (byte) 55,         (byte) 56,         (byte) 57,         (byte) 48, 
        (byte) 49,         (byte) 50,         (byte) 51,         (byte) 52, 
        (byte) 53,         (byte) 54,         (byte) 55,         (byte) 56, 
        (byte) 57,         (byte) 48,         (byte) 49,         (byte) 50, 
        (byte) 51,         (byte) 52,         (byte) 53,         (byte) 54, 
        (byte) 55,         (byte) 56,         (byte) 57,         (byte) 48, 
        (byte) 49,         (byte) 50,         (byte) 51,         (byte) 52, 
        (byte) 53,         (byte) 54,         (byte) 55,         (byte) 56, 
        (byte) 57,         (byte) 48,         (byte) 49,         (byte) 50, 
        (byte) 51,         (byte) 52,         (byte) 53,         (byte) 54, 
        (byte) 55,         (byte) 56,         (byte) 57,         (byte) 48, 
        (byte) 49,         (byte) 50,         (byte) 51,         (byte) 52, 
        (byte) 53,         (byte) 54,         (byte) 55,         (byte) 56, 
        (byte) 57,         (byte) 48,         (byte) 49,         (byte) 50, 
        (byte) 51,         (byte) 52,         (byte) 53,         (byte) 54, 
        (byte) 55,         (byte) 56,         (byte) 57,         (byte) 48, 
        (byte) 49,         (byte) 50,         (byte) 51,         (byte) 52, 

    };

    byte[] recordU2_canonicalized = recordU2_SR0_IL1;
    
    /** 
     * U(http://www.ericsson.com/?id=012345678901234567890123...)
     * SR=0: No Short Record Layout
     * IL=0: No ID Length Field
     * -------
     * 
     * 
     * ??? bytes 
     */
    byte[] recordU2_SR0_IL0 = { 
        (byte) 193,     // 11000001 = MB=1,ME=1,CF=0,SR=0,IL=0,TNF=0x01
        (byte) 1,       // TYPE_LENGTH = 1
        (byte) 0,       // PAYLOAD_LENGTH3 = 273  
        (byte) 0,       // PAYLOAD_LENGTH2 = 273  
        (byte) 1,       // PAYLOAD_LENGTH1 = 273 
        (byte) 17,      // PAYLOAD_LENGTH0 = 273   
        (byte) 85,      // TYPE = 'U'
        (byte) 1,       // PAYLOAD: "http://www."
        (byte) 101,         (byte) 114,         (byte) 105,         (byte) 99, 
        (byte) 115,         (byte) 115,         (byte) 111,         (byte) 110, 
        (byte) 46,         (byte) 99,         (byte) 111,         (byte) 109, 
        (byte) 47,         (byte) 63,         (byte) 105,         (byte) 100, 
        (byte) 61,         (byte) 48,         (byte) 49,         (byte) 50, 
        (byte) 51,         (byte) 52,         (byte) 53,         (byte) 54, 
        (byte) 55,         (byte) 56,         (byte) 57,         (byte) 48, 
        (byte) 49,         (byte) 50,         (byte) 51,         (byte) 52, 
        (byte) 53,         (byte) 54,         (byte) 55,         (byte) 56, 
        (byte) 57,         (byte) 48,         (byte) 49,         (byte) 50, 
        (byte) 51,         (byte) 52,         (byte) 53,         (byte) 54, 
        (byte) 55,         (byte) 56,         (byte) 57,         (byte) 48, 
        (byte) 49,         (byte) 50,         (byte) 51,         (byte) 52, 
        (byte) 53,         (byte) 54,         (byte) 55,         (byte) 56, 
        (byte) 57,         (byte) 48,         (byte) 49,         (byte) 50, 
        (byte) 51,         (byte) 52,         (byte) 53,         (byte) 54, 
        (byte) 55,         (byte) 56,         (byte) 57,         (byte) 48, 
        (byte) 49,         (byte) 50,         (byte) 51,         (byte) 52, 
        (byte) 53,         (byte) 54,         (byte) 55,         (byte) 56, 
        (byte) 57,         (byte) 48,         (byte) 49,         (byte) 50, 
        (byte) 51,         (byte) 52,         (byte) 53,         (byte) 54, 
        (byte) 55,         (byte) 56,         (byte) 57,         (byte) 48, 
        (byte) 49,         (byte) 50,         (byte) 51,         (byte) 52, 
        (byte) 53,         (byte) 54,         (byte) 55,         (byte) 56, 
        (byte) 57,         (byte) 48,         (byte) 49,         (byte) 50, 
        (byte) 51,         (byte) 52,         (byte) 53,         (byte) 54, 
        (byte) 55,         (byte) 56,         (byte) 57,         (byte) 48, 
        (byte) 49,         (byte) 50,         (byte) 51,         (byte) 52, 
        (byte) 53,         (byte) 54,         (byte) 55,         (byte) 56, 
        (byte) 57,         (byte) 48,         (byte) 49,         (byte) 50, 
        (byte) 51,         (byte) 52,         (byte) 53,         (byte) 54, 
        (byte) 55,         (byte) 56,         (byte) 57,         (byte) 48, 
        (byte) 49,         (byte) 50,         (byte) 51,         (byte) 52, 
        (byte) 53,         (byte) 54,         (byte) 55,         (byte) 56, 
        (byte) 57,         (byte) 48,         (byte) 49,         (byte) 50, 
        (byte) 51,         (byte) 52,         (byte) 53,         (byte) 54, 
        (byte) 55,         (byte) 56,         (byte) 57,         (byte) 48, 
        (byte) 49,         (byte) 50,         (byte) 51,         (byte) 52, 
        (byte) 53,         (byte) 54,         (byte) 55,         (byte) 56, 
        (byte) 57,         (byte) 48,         (byte) 49,         (byte) 50, 
        (byte) 51,         (byte) 52,         (byte) 53,         (byte) 54, 
        (byte) 55,         (byte) 56,         (byte) 57,         (byte) 48, 
        (byte) 49,         (byte) 50,         (byte) 51,         (byte) 52, 
        (byte) 53,         (byte) 54,         (byte) 55,         (byte) 56, 
        (byte) 57,         (byte) 48,         (byte) 49,         (byte) 50, 
        (byte) 51,         (byte) 52,         (byte) 53,         (byte) 54, 
        (byte) 55,         (byte) 56,         (byte) 57,         (byte) 48, 
        (byte) 49,         (byte) 50,         (byte) 51,         (byte) 52, 
        (byte) 53,         (byte) 54,         (byte) 55,         (byte) 56, 
        (byte) 57,         (byte) 48,         (byte) 49,         (byte) 50, 
        (byte) 51,         (byte) 52,         (byte) 53,         (byte) 54, 
        (byte) 55,         (byte) 56,         (byte) 57,         (byte) 48, 
        (byte) 49,         (byte) 50,         (byte) 51,         (byte) 52, 
        (byte) 53,         (byte) 54,         (byte) 55,         (byte) 56, 
        (byte) 57,         (byte) 48,         (byte) 49,         (byte) 50, 
        (byte) 51,         (byte) 52,         (byte) 53,         (byte) 54, 
        (byte) 55,         (byte) 56,         (byte) 57,         (byte) 48, 
        (byte) 49,         (byte) 50,         (byte) 51,         (byte) 52, 
        (byte) 53,         (byte) 54,         (byte) 55,         (byte) 56, 
        (byte) 57,         (byte) 48,         (byte) 49,         (byte) 50, 
        (byte) 51,         (byte) 52,         (byte) 53,         (byte) 54, 
        (byte) 55,         (byte) 56,         (byte) 57,         (byte) 48, 
        (byte) 49,         (byte) 50,         (byte) 51,         (byte) 52, 
        (byte) 53,         (byte) 54,         (byte) 55,         (byte) 56, 
        (byte) 57,         (byte) 48,         (byte) 49,         (byte) 50, 
        (byte) 51,         (byte) 52,         (byte) 53,         (byte) 54, 
        (byte) 55,         (byte) 56,         (byte) 57,         (byte) 48, 
        (byte) 49,         (byte) 50,         (byte) 51,         (byte) 52, 

    };
    
    /**
     *  <code>
     *   byte[] coveredBytes = "MESSAGE TO SIGN".getBytes();
     *   PrivateKey privKey = new PrivateKey(getClass().getResourceAsStream("files/markus1-priv.der"));
     *
     *   byte[] signature = NDEFSignatureValidator.signUsingRSASSAPSS(coveredBytes, privKey);
     * 
     *   Utils.dumpAsJavaByteArray(signature);
     *  </code>
     * 64 bytes 
     */
    byte[] pssSignedMsg1 = { 
        (byte) 49, 
        (byte) 38,         (byte) 184,         (byte) 47,         (byte) 34, 
        (byte) 146,         (byte) 158,         (byte) 73,         (byte) 189, 
        (byte) 214,         (byte) 77,         (byte) 188,         (byte) 21, 
        (byte) 89,         (byte) 133,         (byte) 16,         (byte) 155, 
        (byte) 106,         (byte) 8,         (byte) 233,         (byte) 90, 
        (byte) 106,         (byte) 93,         (byte) 246,         (byte) 185, 
        (byte) 243,         (byte) 134,         (byte) 220,         (byte) 235, 
        (byte) 225,         (byte) 238,         (byte) 119,         (byte) 243, 
        (byte) 146,         (byte) 212,         (byte) 131,         (byte) 87, 
        (byte) 231,         (byte) 130,         (byte) 103,         (byte) 137, 
        (byte) 220,         (byte) 137,         (byte) 225,         (byte) 80, 
        (byte) 90,         (byte) 48,         (byte) 156,         (byte) 92, 
        (byte) 48,         (byte) 119,         (byte) 61,         (byte) 157, 
        (byte) 45,         (byte) 32,         (byte) 107,         (byte) 203, 
        (byte) 95,         (byte) 198,         (byte) 14,         (byte) 196, 
        (byte) 22,         (byte) 214,         (byte) 21, 
    };

    /** 
     * <code>
     *   byte[] coveredBytes = "Message...".getBytes();
     *   PrivateKey privKey = new PrivateKey(getClass().getResourceAsStream("files/KalleKarlsson-priv.der"));
     *
     *   byte[] signature = NDEFSignatureValidator.signUsingRSASSAPSS(coveredBytes, privKey);
     * 
     *   Utils.dumpAsJavaByteArray(signature);
     *  </code>
     * 
     * 128 bytes 
     */
    byte[] pssSignedMsg2 = { 
        (byte) 144, 
        (byte) 158,         (byte) 69,         (byte) 217,         (byte) 42, 
        (byte) 62,         (byte) 24,         (byte) 105,         (byte) 243, 
        (byte) 22,         (byte) 181,         (byte) 15,         (byte) 4, 
        (byte) 71,         (byte) 98,         (byte) 23,         (byte) 69, 
        (byte) 192,         (byte) 149,         (byte) 17,         (byte) 157, 
        (byte) 131,         (byte) 210,         (byte) 124,         (byte) 28, 
        (byte) 154,         (byte) 63,         (byte) 147,         (byte) 56, 
        (byte) 115,         (byte) 135,         (byte) 215,         (byte) 220, 
        (byte) 211,         (byte) 5,         (byte) 158,         (byte) 54, 
        (byte) 103,         (byte) 229,         (byte) 57,         (byte) 109, 
        (byte) 144,         (byte) 143,         (byte) 97,         (byte) 249, 
        (byte) 45,         (byte) 15,         (byte) 243,         (byte) 88, 
        (byte) 249,         (byte) 160,         (byte) 67,         (byte) 189, 
        (byte) 60,         (byte) 212,         (byte) 0,         (byte) 254, 
        (byte) 84,         (byte) 234,         (byte) 241,         (byte) 148, 
        (byte) 98,         (byte) 63,         (byte) 61,         (byte) 84, 
        (byte) 39,         (byte) 134,         (byte) 106,         (byte) 175, 
        (byte) 224,         (byte) 173,         (byte) 248,         (byte) 114, 
        (byte) 124,         (byte) 157,         (byte) 27,         (byte) 183, 
        (byte) 125,         (byte) 56,         (byte) 99,         (byte) 72, 
        (byte) 124,         (byte) 10,         (byte) 173,         (byte) 197, 
        (byte) 133,         (byte) 255,         (byte) 74,         (byte) 18, 
        (byte) 190,         (byte) 2,         (byte) 223,         (byte) 54, 
        (byte) 47,         (byte) 21,         (byte) 110,         (byte) 45, 
        (byte) 42,         (byte) 95,         (byte) 226,         (byte) 59, 
        (byte) 73,         (byte) 255,         (byte) 99,         (byte) 31, 
        (byte) 113,         (byte) 48,         (byte) 100,         (byte) 142, 
        (byte) 81,         (byte) 15,         (byte) 96,         (byte) 18, 
        (byte) 241,         (byte) 75,         (byte) 52,         (byte) 80, 
        (byte) 49,         (byte) 96,         (byte) 193,         (byte) 189, 
        (byte) 73,         (byte) 173,         (byte) 87,         (byte) 177, 
        (byte) 187,         (byte) 18,         (byte) 33, 
    };

    /**
     * SmartPoster containing URL and bad Sig.
     * Created using com.ericsson.nfc.signingprototypelibrary1 code
     */
    byte[] msgSpUrlSig1 = { 
        (byte) 217, 
        (byte) 2,         (byte) 156,         (byte) 0,         (byte) 83, 
        (byte) 112,         (byte) 153,         (byte) 1,         (byte) 26, 
        (byte) 0,         (byte) 85,         (byte) 0,         (byte) 104, 
        (byte) 116,         (byte) 116,         (byte) 112,         (byte) 58, 
        (byte) 47,         (byte) 47,         (byte) 119,         (byte) 119, 
        (byte) 119,         (byte) 46,         (byte) 109,         (byte) 97, 
        (byte) 114,         (byte) 107,         (byte) 117,         (byte) 115, 
        (byte) 112,         (byte) 97,         (byte) 103,         (byte) 101, 
        (byte) 46,         (byte) 99,         (byte) 111,         (byte) 109, 
        (byte) 89,         (byte) 3,         (byte) 117,         (byte) 1, 
        (byte) 83,         (byte) 105,         (byte) 103,         (byte) 9, 
        (byte) 1,         (byte) 1,         (byte) 0,         (byte) 64, 
        (byte) 111,         (byte) 19,         (byte) 169,         (byte) 86, 
        (byte) 223,         (byte) 144,         (byte) 99,         (byte) 226, 
        (byte) 72,         (byte) 94,         (byte) 9,         (byte) 247, 
        (byte) 141,         (byte) 241,         (byte) 41,         (byte) 148, 
        (byte) 177,         (byte) 94,         (byte) 103,         (byte) 90, 
        (byte) 158,         (byte) 103,         (byte) 59,         (byte) 125, 
        (byte) 196,         (byte) 213,         (byte) 105,         (byte) 24, 
        (byte) 188,         (byte) 35,         (byte) 18,         (byte) 18, 
        (byte) 200,         (byte) 52,         (byte) 231,         (byte) 186, 
        (byte) 74,         (byte) 32,         (byte) 214,         (byte) 246, 
        (byte) 60,         (byte) 180,         (byte) 140,         (byte) 242, 
        (byte) 250,         (byte) 62,         (byte) 56,         (byte) 71, 
        (byte) 25,         (byte) 190,         (byte) 231,         (byte) 226, 
        (byte) 209,         (byte) 146,         (byte) 30,         (byte) 152, 
        (byte) 115,         (byte) 244,         (byte) 18,         (byte) 213, 
        (byte) 192,         (byte) 202,         (byte) 28,         (byte) 99, 
        (byte) 129,         (byte) 0,         (byte) 15,         (byte) 42, 
        (byte) 42,         (byte) 67,         (byte) 69,         (byte) 82, 
        (byte) 84,         (byte) 73,         (byte) 70,         (byte) 73, 
        (byte) 67,         (byte) 65,         (byte) 84,         (byte) 69, 
        (byte) 42,         (byte) 42,         (byte) 217,         (byte) 1, 
        (byte) 26,         (byte) 0,         (byte) 85,         (byte) 0, 
        (byte) 104,         (byte) 116,         (byte) 116,         (byte) 112, 
        (byte) 58,         (byte) 47,         (byte) 47,         (byte) 119, 
        (byte) 119,         (byte) 119,         (byte) 46,         (byte) 109, 
        (byte) 97,         (byte) 114,         (byte) 107,         (byte) 117, 
        (byte) 115,         (byte) 112,         (byte) 97,         (byte) 103, 
        (byte) 101,         (byte) 46,         (byte) 99,         (byte) 111, 
        (byte) 109, 
    };
    
    /**
     * SmartPoster containing URL and Sig using PKCS1.
     * Created using SampleAppAMidlet 0.2-alpha
     * 
     * 124 bytes
     */
    byte[] msgSpUrlSigPKCS1 = { 
        (byte) 217, 
        (byte) 2,         (byte) 118,         (byte) 0,         (byte) 83, 
        (byte) 112,         (byte) 153,         (byte) 1,         (byte) 2, 
        (byte) 1,         (byte) 85,         (byte) 1,         (byte) 1, 
        (byte) 50,         (byte) 89,         (byte) 3,         (byte) 98, 
        (byte) 5,         (byte) 83,         (byte) 105,         (byte) 103, 
        (byte) 115,         (byte) 105,         (byte) 103,         (byte) 45, 
        (byte) 48,         (byte) 1,         (byte) 2,         (byte) 0, 
        (byte) 64,         (byte) 111,         (byte) 241,         (byte) 82, 
        (byte) 18,         (byte) 20,         (byte) 17,         (byte) 89, 
        (byte) 37,         (byte) 45,         (byte) 81,         (byte) 52, 
        (byte) 112,         (byte) 213,         (byte) 176,         (byte) 185, 
        (byte) 172,         (byte) 110,         (byte) 83,         (byte) 201, 
        (byte) 182,         (byte) 12,         (byte) 24,         (byte) 121, 
        (byte) 232,         (byte) 50,         (byte) 221,         (byte) 108, 
        (byte) 47,         (byte) 107,         (byte) 52,         (byte) 171, 
        (byte) 15,         (byte) 217,         (byte) 232,         (byte) 210, 
        (byte) 55,         (byte) 99,         (byte) 230,         (byte) 52, 
        (byte) 85,         (byte) 225,         (byte) 118,         (byte) 118, 
        (byte) 210,         (byte) 67,         (byte) 202,         (byte) 178, 
        (byte) 42,         (byte) 166,         (byte) 250,         (byte) 74, 
        (byte) 245,         (byte) 164,         (byte) 206,         (byte) 89, 
        (byte) 2,         (byte) 47,         (byte) 149,         (byte) 113, 
        (byte) 243,         (byte) 252,         (byte) 182,         (byte) 133, 
        (byte) 7,         (byte) 128,         (byte) 217,         (byte) 1, 
        (byte) 24,         (byte) 0,         (byte) 85,         (byte) 0, 
        (byte) 115,         (byte) 97,         (byte) 109,         (byte) 112, 
        (byte) 108,         (byte) 101,         (byte) 97,         (byte) 112, 
        (byte) 112,         (byte) 97,         (byte) 58,         (byte) 99, 
        (byte) 101,         (byte) 114,         (byte) 116,         (byte) 105, 
        (byte) 102,         (byte) 105,         (byte) 99,         (byte) 97, 
        (byte) 116,         (byte) 101,         (byte) 49, 
    };

    
    
}
